package Analisadores;

import java.util.ArrayList;

public class Token  {
	
	private String token;
    private int linha;
    private Tipo tipo;
    private boolean pResevada;

    
    
	public Token(String token, int linha, Tipo tipo, boolean pResevada) {
		super();
		this.token = token;
		this.linha = linha;
		this.tipo = tipo;
		this.pResevada = pResevada;
	}
	public String getToken() {
		return token;
	}
	public void setToken(String token) {
		this.token = token;
	}
	public int getLinha() {
		return linha;
	}
	public void setLinha(int linha) {
		this.linha = linha;
	}
	public Tipo getTipo() {
		return tipo;
	}
	public void setTipo(Tipo tipo) {
		this.tipo = tipo;
	}
	public boolean getpResevada() {
		return pResevada;
	}
	public void setpResevada(boolean pResevada) {
		this.pResevada = pResevada;
	}
	@Override
	public String toString() {
		return "Token [token=" + token + ", linha=" + linha + ", tipo=" + tipo
				+ ", pResevada=" + pResevada + "]";
	}
	
    
    

}